import wx

import pyciv.hexagon
import pyciv.layers

class Terrain():
    def __init__(self, name, color, cost):
        self.name = name
        self.color = color
        self.cost = cost

FIELDS = Terrain("Fields", (wx.Colour(150, 150, 70), 
                            wx.Colour(255, 255, 100)), 2)
FOREST = Terrain("Forest", (wx.Colour(0, 50, 0),
                            wx.Colour(0, 150, 0)), 3)
TOWN = Terrain("Town", (wx.Colour(150, 20, 20),
                        wx.Colour(255, 50, 50)), 3)
MOUNTAIN = Terrain("Mountain", (wx.Colour(50, 20, 0),
                                wx.Colour(120, 50, 0)), 4)

DISTRIBUTION = [FIELDS, FIELDS, FIELDS,
                FOREST, FOREST, FOREST, FOREST, FOREST,
                TOWN,
                MOUNTAIN]
